package com.topten.basicas.varejo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

import com.topten.basicas.comum.Pessoa;
import com.topten.basicas.seguranca.Usuario;
@Entity
@Table(name="TB_Cliente")
@PrimaryKeyJoinColumn(name="codigo")
public class Cliente extends Pessoa {
	
	@Enumerated(EnumType.STRING) @Column(nullable=false, name="tipo_cliente")
	private Tipo_Cliente TtipoCliente;
	@OneToOne 
	@JoinColumn(name="usuario_id")
	private Usuario usuario = new Usuario();
	
	public Tipo_Cliente getTtipoCliente() {
		return TtipoCliente;		
	}
	public void setTtipoCliente(Tipo_Cliente ttipoCliente) {
		TtipoCliente = ttipoCliente;
	}
	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}


}
